home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1994-10-07 | 3.5 KB | [TEXT/ALFA] |
open in:
MacOS 8.1
|
Win98
|
DOS
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary).
You can browse this item here: main.h
Confidence | Program | Detection | Match Type | Support
|
---|
10%
| dexvert
| MacBinary (archive/macBinary)
| fallback
| Supported |
10%
| dexvert
| Jesper Olsen Module (music/jesperOlsen)
| magic
| Supported |
1%
| dexvert
| Text File (text/txt)
| fallback
| Supported |
100%
| file
| MacBinary II, inited, Thu Dec 20 20:27:39 2035, modified Thu Dec 20 20:27:39 2035, creator Alpha editor, type ASCII, 3067 bytes "main.h" , at 0xc7b 382 bytes resource
| default (weak)
| |
99%
| file
| data
| default
| |
49%
| TrID
| Macintosh plain text (MacBinary)
| default
| |
33%
| TrID
| TTComp archive compressed (bin-4K)
| default (weak)
| |
16%
| TrID
| MacBinary 2
| default (weak)
| |
100%
| siegfried
| fmt/1762 MacBinary (II)
| default
| |
100%
| lsar
| MacBinary
| default
|
|
id metadata |
---|
key | value |
---|
macFileType | [TEXT] |
macFileCreator | [ALFA] |
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 06 6d 61 69 6e 2e 68 | 00 00 00 00 00 00 00 00 |..main.h|........|
|00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 54 45 58 54 41 4c 46 | 41 01 00 00 00 00 00 00 |.TEXTALF|A.......|
|00000050| 00 00 00 00 00 0b fb 00 | 00 01 7e f8 3b a3 8b f8 |........|..~.;...|
|00000060| 3b a3 8b 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |;.......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 01 b0 00 00 |........|........|
|00000080| 2f 2f 09 43 44 20 50 6c | 61 79 74 68 72 6f 75 67 |//.CD Pl|aythroug|
|00000090| 68 0d 2f 2f 09 56 65 72 | 73 69 6f 6e 3a 20 31 2e |h.//.Ver|sion: 1.|
|000000a0| 35 20 3c 4f 63 74 6f 62 | 65 72 20 33 2c 20 31 39 |5 <Octob|er 3, 19|
|000000b0| 39 34 3e 0d 2f 2f 09 28 | 63 29 09 31 39 39 34 20 |94>.//.(|c).1994 |
|000000c0| 6e 65 67 2e 61 63 74 69 | 76 65 2e 70 72 6f 64 75 |neg.acti|ve.produ|
|000000d0| 63 74 69 6f 6e 73 2c 20 | 6a 77 61 6e 67 40 63 73 |ctions, |jwang@cs|
|000000e0| 75 61 2e 62 65 72 6b 65 | 6c 65 79 2e 65 64 75 20 |ua.berke|ley.edu |
|000000f0| 3c 4a 61 6d 65 73 09 57 | 61 6e 67 3e 20 20 0d 2f |<James.W|ang> ./|
|00000100| 2f 09 66 74 70 3a 2f 2f | 66 74 70 2e 63 73 75 61 |/.ftp://|ftp.csua|
|00000110| 2e 62 65 72 6b 65 6c 65 | 79 2e 65 64 75 2f 70 75 |.berkele|y.edu/pu|
|00000120| 62 2f 6a 77 61 6e 67 2f | 63 6f 6f 6c 2f 63 64 2d |b/jwang/|cool/cd-|
|00000130| 70 6c 61 79 74 68 72 6f | 75 67 68 2d 31 35 2e 68 |playthro|ugh-15.h|
|00000140| 71 78 0d 0d 2f 2f 09 46 | 69 6c 65 3a 09 09 09 6d |qx..//.F|ile:...m|
|00000150| 61 69 6e 2e 68 0d 2f 2f | 0d 2f 2f 09 43 6f 6e 74 |ain.h.//|.//.Cont|
|00000160| 61 69 6e 73 3a 09 09 43 | 20 68 65 61 64 65 72 20 |ains:..C| header |
|00000170| 66 69 6c 65 20 77 69 74 | 68 20 70 72 6f 6a 65 63 |file wit|h projec|
|00000180| 74 20 64 65 66 69 6e 69 | 74 69 6f 6e 73 0d 2f 2f |t defini|tions.//|
|00000190| 0d 2f 2f 09 57 72 69 74 | 74 65 6e 20 62 79 3a 09 |.//.Writ|ten by:.|
|000001a0| 09 4a 61 6d 65 73 20 57 | 61 6e 67 0d 2f 2f 0d 2f |.James W|ang.//./|
|000001b0| 2f 09 44 65 73 63 72 69 | 70 74 69 6f 6e 3a 09 50 |/.Descri|ption:.P|
|000001c0| 72 6f 6a 65 63 74 20 63 | 6f 6e 73 74 61 6e 74 73 |roject c|onstants|
|000001d0| 2c 20 64 61 74 61 20 73 | 74 72 75 63 74 69 6f 6e |, data s|truction|
|000001e0| 20 64 65 66 69 6e 69 74 | 69 6f 6e 73 2c 0d 2f 2f | definit|ions,.//|
|000001f0| 09 09 09 09 09 61 6e 64 | 20 66 75 6e 63 74 69 6f |.....and| functio|
|00000200| 6e 61 6c 20 70 72 6f 74 | 6f 74 79 70 65 73 20 61 |nal prot|otypes a|
|00000210| 72 65 20 69 6e 63 6c 75 | 64 65 64 20 68 65 72 65 |re inclu|ded here|
|00000220| 2e 0d 0d 0d 23 69 6e 63 | 6c 75 64 65 20 3c 43 6f |....#inc|lude <Co|
|00000230| 6d 70 6f 6e 65 6e 74 73 | 2e 68 3e 0d 23 69 6e 63 |mponents|.h>.#inc|
|00000240| 6c 75 64 65 20 3c 52 65 | 73 6f 75 72 63 65 73 2e |lude <Re|sources.|
|00000250| 68 3e 0d 23 69 6e 63 6c | 75 64 65 20 3c 53 6f 75 |h>.#incl|ude <Sou|
|00000260| 6e 64 2e 68 3e 0d 23 69 | 6e 63 6c 75 64 65 20 3c |nd.h>.#i|nclude <|
|00000270| 53 6f 75 6e 64 49 6e 70 | 75 74 2e 68 3e 0d 0d 0d |SoundInp|ut.h>...|
|00000280| 2f 2f 09 49 74 20 6d 69 | 67 68 74 20 62 65 20 6e |//.It mi|ght be n|
|00000290| 65 63 65 73 73 61 72 79 | 20 74 6f 20 63 6f 6d 6d |ecessary| to comm|
|000002a0| 65 6e 74 20 6f 75 74 20 | 74 68 65 73 65 20 64 65 |ent out |these de|
|000002b0| 66 69 6e 69 74 69 6f 6e | 73 20 64 65 70 65 6e 64 |finition|s depend|
|000002c0| 69 6e 67 0d 2f 2f 09 75 | 70 6f 6e 20 77 68 69 63 |ing.//.u|pon whic|
|000002d0| 68 20 73 65 74 20 6f 66 | 20 69 6e 63 6c 75 64 65 |h set of| include|
|000002e0| 20 66 69 6c 65 73 20 61 | 72 65 20 62 65 69 6e 67 | files a|re being|
|000002f0| 20 75 73 65 64 2e 20 20 | 2d 2d 20 47 61 72 79 20 | used. |-- Gary |
|00000300| 41 6e 77 79 6c 0d 0d 74 | 79 70 65 64 65 66 20 75 |Anwyl..t|ypedef u|
|00000310| 6e 73 69 67 6e 65 64 20 | 6c 6f 6e 67 20 55 6e 73 |nsigned |long Uns|
|00000320| 69 67 6e 65 64 46 69 78 | 65 64 3b 09 2f 2f 20 75 |ignedFix|ed;.// u|
|00000330| 6e 73 69 67 6e 65 64 20 | 66 69 78 65 64 2d 70 6f |nsigned |fixed-po|
|00000340| 69 6e 74 20 6e 75 6d 62 | 65 72 0d 0d 23 75 6e 64 |int numb|er..#und|
|00000350| 65 66 20 43 6f 6d 70 6f | 6e 65 6e 74 43 61 6c 6c |ef Compo|nentCall|
|00000360| 4e 6f 77 0d 23 64 65 66 | 69 6e 65 20 43 6f 6d 70 |Now.#def|ine Comp|
|00000370| 6f 6e 65 6e 74 43 61 6c | 6c 4e 6f 77 28 63 61 6c |onentCal|lNow(cal|
|00000380| 6c 4e 75 6d 62 65 72 2c | 20 70 61 72 61 6d 53 69 |lNumber,| paramSi|
|00000390| 7a 65 29 20 5c 0d 20 20 | 20 20 20 20 20 20 7b 30 |ze) \. | {0|
|000003a0| 78 32 66 33 63 2c 20 70 | 61 72 61 6d 53 69 7a 65 |x2f3c, p|aramSize|
|000003b0| 2c 20 63 61 6c 6c 4e 75 | 6d 62 65 72 2c 20 30 78 |, callNu|mber, 0x|
|000003c0| 37 30 30 30 2c 20 30 78 | 41 38 32 41 7d 0d 0d 23 |7000, 0x|A82A}..#|
|000003d0| 69 6e 63 6c 75 64 65 20 | 22 53 6f 75 6e 64 43 6f |include |"SoundCo|
|000003e0| 6d 70 6f 6e 65 6e 74 73 | 2e 68 22 0d 0d 2f 2f 09 |mponents|.h"..//.|
|000003f0| 50 72 65 73 65 72 76 65 | 20 6f 72 64 65 72 69 6e |Preserve| orderin|
|00000400| 67 20 6f 66 20 62 6c 6f | 63 6b 20 61 62 6f 76 65 |g of blo|ck above|
|00000410| 20 66 6f 72 20 53 6f 75 | 6e 64 43 6f 6d 70 6f 6e | for Sou|ndCompon|
|00000420| 65 6e 74 73 2e 68 2e 20 | 20 2d 2d 6a 77 61 6e 67 |ents.h. | --jwang|
|00000430| 0d 0d 0d 2f 2f 09 41 4c | 52 54 20 72 65 73 6f 75 |...//.AL|RT resou|
|00000440| 72 63 65 20 49 44 0d 23 | 64 65 66 69 6e 65 09 6b |rce ID.#|define.k|
|00000450| 53 74 6f 70 41 6c 65 72 | 74 49 44 09 09 31 32 38 |StopAler|tID..128|
|00000460| 0d 23 64 65 66 69 6e 65 | 09 6b 43 61 75 74 69 6f |.#define|.kCautio|
|00000470| 6e 41 6c 65 72 74 49 44 | 09 09 31 32 39 0d 0d 2f |nAlertID|..129../|
|00000480| 2f 09 50 52 45 46 20 72 | 65 73 6f 75 72 63 65 20 |/.PREF r|esource |
|00000490| 49 44 0d 23 64 65 66 69 | 6e 65 09 6b 53 6f 75 72 |ID.#defi|ne.kSour|
|000004a0| 50 72 65 66 49 44 09 09 | 09 31 32 38 0d 23 64 65 |PrefID..|.128.#de|
|000004b0| 66 69 6e 65 09 6b 50 6c | 74 68 50 72 65 66 49 44 |fine.kPl|thPrefID|
|000004c0| 09 09 09 31 32 39 0d 23 | 64 65 66 69 6e 65 09 6b |...129.#|define.k|
|000004d0| 52 61 74 65 50 72 65 66 | 49 44 09 09 09 31 33 30 |RatePref|ID...130|
|000004e0| 0d 0d 2f 2f 09 53 54 52 | 23 20 72 65 73 6f 75 72 |..//.STR|# resour|
|000004f0| 63 65 20 49 44 0d 23 64 | 65 66 69 6e 65 09 6b 53 |ce ID.#d|efine.kS|
|00000500| 6f 75 72 53 74 72 49 44 | 09 09 09 31 32 38 0d 23 |ourStrID|...128.#|
|00000510| 64 65 66 69 6e 65 09 6b | 50 6c 74 68 53 74 72 49 |define.k|PlthStrI|
|00000520| 44 09 09 09 31 32 39 0d | 23 64 65 66 69 6e 65 20 |D...129.|#define |
|00000530| 6b 45 72 72 4d 65 73 73 | 61 67 65 49 44 09 09 31 |kErrMess|ageID..1|
|00000540| 33 30 0d 0d 2f 2f 09 45 | 72 72 6f 72 20 4d 65 73 |30..//.E|rror Mes|
|00000550| 73 61 67 65 20 53 54 52 | 23 20 69 6e 64 65 78 0d |sage STR|# index.|
|00000560| 23 64 65 66 69 6e 65 09 | 44 69 73 6b 45 72 72 6f |#define.|DiskErro|
|00000570| 72 09 09 09 31 0d 23 64 | 65 66 69 6e 65 09 4d 65 |r...1.#d|efine.Me|
|00000580| 6d 46 75 6c 6c 09 09 09 | 09 32 0d 23 64 65 66 69 |mFull...|.2.#defi|
|00000590| 6e 65 09 52 65 73 45 72 | 72 6f 72 09 09 09 33 0d |ne.ResEr|ror...3.|
|000005a0| 23 64 65 66 69 6e 65 09 | 73 69 52 65 61 64 44 65 |#define.|siReadDe|
|000005b0| 76 46 61 69 6c 65 64 09 | 09 34 0d 23 64 65 66 69 |vFailed.|.4.#defi|
|000005c0| 6e 65 09 73 69 57 72 69 | 74 65 44 65 76 46 61 69 |ne.siWri|teDevFai|
|000005d0| 6c 65 64 09 35 0d 23 64 | 65 66 69 6e 65 20 73 69 |led.5.#d|efine si|
|000005e0| 47 65 74 44 65 76 49 6e | 66 6f 46 61 69 6c 65 64 |GetDevIn|foFailed|
|000005f0| 09 36 0d 23 64 65 66 69 | 6e 65 09 73 69 53 65 74 |.6.#defi|ne.siSet|
|00000600| 44 65 76 49 6e 66 6f 46 | 61 69 6c 65 64 09 37 0d |DevInfoF|ailed.7.|
|00000610| 23 64 65 66 69 6e 65 20 | 47 65 74 43 6f 6d 70 49 |#define |GetCompI|
|00000620| 6e 66 6f 46 61 69 6c 65 | 64 09 38 0d 23 64 65 66 |nfoFaile|d.8.#def|
|00000630| 69 6e 65 20 4f 70 65 6e | 43 6f 6d 70 46 61 69 6c |ine Open|CompFail|
|00000640| 65 64 09 09 39 0d 23 64 | 65 66 69 6e 65 09 73 6f |ed..9.#d|efine.so|
|00000650| 43 6f 6d 70 4e 6f 74 46 | 6f 75 6e 64 09 09 31 30 |CompNotF|ound..10|
|00000660| 0d 23 64 65 66 69 6e 65 | 20 73 6f 47 65 74 43 6f |.#define| soGetCo|
|00000670| 6d 70 49 6e 66 6f 46 61 | 69 6c 65 64 09 31 31 0d |mpInfoFa|iled.11.|
|00000680| 23 64 65 66 69 6e 65 20 | 73 6f 53 65 74 43 6f 6d |#define |soSetCom|
|00000690| 70 49 6e 66 6f 46 61 69 | 6c 65 64 09 31 32 0d 23 |pInfoFai|led.12.#|
|000006a0| 64 65 66 69 6e 65 20 73 | 6f 52 61 74 65 4e 6f 74 |define s|oRateNot|
|000006b0| 41 76 61 69 6c 61 62 6c | 65 09 31 33 0d 0d 2f 2f |Availabl|e.13..//|
|000006c0| 09 6b 65 79 20 63 6f 64 | 65 73 0d 23 64 65 66 69 |.key cod|es.#defi|
|000006d0| 6e 65 09 6b 63 43 6d 64 | 09 09 09 09 30 78 33 37 |ne.kcCmd|....0x37|
|000006e0| 0d 23 64 65 66 69 6e 65 | 20 6b 63 43 74 72 6c 09 |.#define| kcCtrl.|
|000006f0| 09 09 09 30 78 33 62 0d | 0d 2f 2f 09 43 44 20 50 |...0x3b.|.//.CD P|
|00000700| 6c 61 79 74 68 72 6f 75 | 67 68 20 63 6f 6e 73 74 |laythrou|gh const|
|00000710| 61 6e 74 73 0d 23 64 65 | 66 69 6e 65 20 6b 53 6f |ants.#de|fine kSo|
|00000720| 75 72 4d 69 63 09 09 09 | 31 09 2f 2f 20 6d 69 63 |urMic...|1.// mic|
|00000730| 72 6f 70 68 6f 6e 65 0d | 23 64 65 66 69 6e 65 20 |rophone.|#define |
|00000740| 6b 53 6f 75 72 43 44 09 | 09 09 09 32 09 2f 2f 20 |kSourCD.|...2.// |
|00000750| 69 6e 74 65 72 6e 61 6c | 20 43 44 0d 23 64 65 66 |internal| CD.#def|
|00000760| 69 6e 65 20 6b 53 6f 75 | 72 41 56 09 09 09 09 33 |ine kSou|rAV....3|
|00000770| 09 2f 2f 20 41 56 20 6d | 6f 6e 69 74 6f 72 20 63 |.// AV m|onitor c|
|00000780| 6f 6e 6e 65 63 74 6f 72 | 0d 23 64 65 66 69 6e 65 |onnector|.#define|
|00000790| 20 6b 50 6c 74 68 4d 69 | 6e 09 09 09 30 09 2f 2f | kPlthMi|n...0.//|
|000007a0| 20 70 6c 61 79 74 68 72 | 6f 75 67 68 20 6f 66 66 | playthr|ough off|
|000007b0| 0d 23 64 65 66 69 6e 65 | 20 6b 50 6c 74 68 4d 61 |.#define| kPlthMa|
|000007c0| 78 09 09 09 37 09 2f 2f | 20 70 6c 61 79 74 68 72 |x...7.//| playthr|
|000007d0| 6f 75 67 68 20 66 75 6c | 6c 20 62 6c 61 73 74 0d |ough ful|l blast.|
|000007e0| 0d 23 64 65 66 69 6e 65 | 09 6b 52 61 74 65 32 32 |.#define|.kRate22|
|000007f0| 30 35 30 09 09 09 28 32 | 32 30 35 30 4c 3c 3c 31 |050...(2|2050L<<1|
|00000800| 36 29 0d 23 64 65 66 69 | 6e 65 09 6b 52 61 74 65 |6).#defi|ne.kRate|
|00000810| 32 34 30 30 30 09 09 09 | 28 32 34 30 30 30 4c 3c |24000...|(24000L<|
|00000820| 3c 31 36 29 0d 23 64 65 | 66 69 6e 65 09 6b 52 61 |<16).#de|fine.kRa|
|00000830| 74 65 34 34 31 30 30 09 | 09 09 28 34 34 31 30 30 |te44100.|..(44100|
|00000840| 4c 3c 3c 31 36 29 0d 23 | 64 65 66 69 6e 65 09 6b |L<<16).#|define.k|
|00000850| 52 61 74 65 34 38 30 30 | 30 09 09 09 28 34 38 30 |Rate4800|0...(480|
|00000860| 30 30 4c 3c 3c 31 36 29 | 0d 0d 0d 74 79 70 65 64 |00L<<16)|...typed|
|00000870| 65 66 20 73 74 72 75 63 | 74 20 7b 0d 09 73 68 6f |ef struc|t {..sho|
|00000880| 72 74 20 63 6f 75 6e 74 | 3b 0d 09 55 6e 73 69 67 |rt count|;..Unsig|
|00000890| 6e 65 64 46 69 78 65 64 | 20 2a 2a 72 61 74 65 73 |nedFixed| **rates|
|000008a0| 3b 0d 7d 09 53 52 43 49 | 6e 66 6f 53 74 72 75 63 |;.}.SRCI|nfoStruc|
|000008b0| 74 3b 09 09 09 09 2f 2f | 20 73 6f 75 6e 64 20 72 |t;....//| sound r|
|000008c0| 61 74 65 20 63 6f 6d 70 | 6f 6e 65 6e 74 20 69 6e |ate comp|onent in|
|000008d0| 66 6f 20 73 74 72 75 63 | 74 0d 0d 74 79 70 65 64 |fo struc|t..typed|
|000008e0| 65 66 20 73 74 72 75 63 | 74 20 7b 0d 09 73 68 6f |ef struc|t {..sho|
|000008f0| 72 74 20 09 09 09 73 69 | 43 75 72 72 53 6f 75 72 |rt ...si|CurrSour|
|00000900| 3b 09 2f 2f 20 63 75 72 | 72 65 6e 74 20 73 6f 75 |;.// cur|rent sou|
|00000910| 6e 64 20 69 6e 20 73 6f | 75 72 63 65 0d 09 73 68 |nd in so|urce..sh|
|00000920| 6f 72 74 20 09 09 09 73 | 69 57 61 6e 74 53 6f 75 |ort ...s|iWantSou|
|00000930| 72 3b 09 2f 2f 20 64 65 | 73 69 72 65 64 20 73 6f |r;.// de|sired so|
|00000940| 75 6e 64 20 69 6e 20 73 | 6f 75 72 63 65 0d 09 73 |und in s|ource..s|
|00000950| 68 6f 72 74 20 09 09 09 | 73 69 43 75 72 72 50 6c |hort ...|siCurrPl|
|00000960| 74 68 3b 09 2f 2f 20 63 | 75 72 72 65 6e 74 20 73 |th;.// c|urrent s|
|00000970| 6f 75 6e 64 20 69 6e 20 | 70 6c 61 79 74 68 72 6f |ound in |playthro|
|00000980| 75 67 68 20 6c 65 76 65 | 6c 0d 09 73 68 6f 72 74 |ugh leve|l..short|
|00000990| 20 09 09 09 73 69 57 61 | 6e 74 50 6c 74 68 3b 09 | ...siWa|ntPlth;.|
|000009a0| 2f 2f 20 64 65 73 69 72 | 65 64 20 73 6f 75 6e 64 |// desir|ed sound|
|000009b0| 20 69 6e 20 70 6c 61 79 | 74 68 72 6f 75 67 68 20 | in play|through |
|000009c0| 6c 65 76 65 6c 0d 09 55 | 6e 73 69 67 6e 65 64 46 |level..U|nsignedF|
|000009d0| 69 78 65 64 09 73 6f 43 | 75 72 72 52 61 74 65 3b |ixed.soC|urrRate;|
|000009e0| 09 2f 2f 20 63 75 72 72 | 65 6e 74 20 73 6f 75 6e |.// curr|ent soun|
|000009f0| 64 20 6f 75 74 20 72 61 | 74 65 0d 09 55 6e 73 69 |d out ra|te..Unsi|
|00000a00| 67 6e 65 64 46 69 78 65 | 64 09 73 6f 57 61 6e 74 |gnedFixe|d.soWant|
|00000a10| 52 61 74 65 3b 09 2f 2f | 20 64 65 73 69 72 65 64 |Rate;.//| desired|
|00000a20| 20 73 6f 75 6e 64 20 6f | 75 74 20 72 61 74 65 0d | sound o|ut rate.|
|00000a30| 7d 09 53 6f 75 6e 64 53 | 65 74 74 69 6e 67 3b 0d |}.SoundS|etting;.|
|00000a40| 0d 0d 76 6f 69 64 20 67 | 65 74 5f 73 6f 75 6e 64 |..void g|et_sound|
|00000a50| 5f 69 6e 28 53 6f 75 6e | 64 53 65 74 74 69 6e 67 |_in(Soun|dSetting|
|00000a60| 20 2a 6d 79 53 6e 64 29 | 3b 0d 76 6f 69 64 20 73 | *mySnd)|;.void s|
|00000a70| 65 74 5f 73 6f 75 6e 64 | 5f 69 6e 28 53 6f 75 6e |et_sound|_in(Soun|
|00000a80| 64 53 65 74 74 69 6e 67 | 20 2a 6d 79 53 6e 64 29 |dSetting| *mySnd)|
|00000a90| 3b 0d 0d 76 6f 69 64 20 | 67 65 74 5f 73 6f 75 6e |;..void |get_soun|
|00000aa0| 64 5f 6f 75 74 28 53 6f | 75 6e 64 53 65 74 74 69 |d_out(So|undSetti|
|00000ab0| 6e 67 20 2a 6d 79 53 6e | 64 29 3b 0d 76 6f 69 64 |ng *mySn|d);.void|
|00000ac0| 20 73 65 74 5f 73 6f 75 | 6e 64 5f 6f 75 74 28 53 | set_sou|nd_out(S|
|00000ad0| 6f 75 6e 64 53 65 74 74 | 69 6e 67 20 2a 6d 79 53 |oundSett|ing *myS|
|00000ae0| 6e 64 29 3b 0d 76 6f 69 | 64 20 6f 70 65 6e 5f 73 |nd);.voi|d open_s|
|00000af0| 64 65 76 5f 63 6f 6d 70 | 6f 6e 65 6e 74 28 43 6f |dev_comp|onent(Co|
|00000b00| 6d 70 6f 6e 65 6e 74 49 | 6e 73 74 61 6e 63 65 20 |mponentI|nstance |
|00000b10| 2a 63 6f 6d 70 49 6e 73 | 74 29 3b 0d 42 6f 6f 6c |*compIns|t);.Bool|
|00000b20| 65 61 6e 20 64 65 73 69 | 72 65 64 5f 72 61 74 65 |ean desi|red_rate|
|00000b30| 5f 61 76 61 69 6c 61 62 | 6c 65 28 55 6e 73 69 67 |_availab|le(Unsig|
|00000b40| 6e 65 64 46 69 78 65 64 | 20 6d 79 57 61 6e 74 52 |nedFixed| myWantR|
|00000b50| 61 74 65 29 3b 0d 0d 76 | 6f 69 64 20 72 65 73 5f |ate);..v|oid res_|
|00000b60| 63 68 65 63 6b 28 53 6f | 75 6e 64 53 65 74 74 69 |check(So|undSetti|
|00000b70| 6e 67 20 2a 6d 79 53 6e | 64 29 3b 0d 76 6f 69 64 |ng *mySn|d);.void|
|00000b80| 20 72 65 61 64 5f 70 72 | 65 66 73 28 53 6f 75 6e | read_pr|efs(Soun|
|00000b90| 64 53 65 74 74 69 6e 67 | 20 2a 6d 79 53 6e 64 29 |dSetting| *mySnd)|
|00000ba0| 3b 0d 76 6f 69 64 20 73 | 61 76 65 5f 70 72 65 66 |;.void s|ave_pref|
|00000bb0| 73 28 53 6f 75 6e 64 53 | 65 74 74 69 6e 67 20 2a |s(SoundS|etting *|
|00000bc0| 6d 79 53 6e 64 29 3b 0d | 76 6f 69 64 20 73 79 73 |mySnd);.|void sys|
|00000bd0| 74 65 6d 5f 70 72 65 66 | 73 28 53 6f 75 6e 64 53 |tem_pref|s(SoundS|
|00000be0| 65 74 74 69 6e 67 20 2a | 6d 79 53 6e 64 29 3b 0d |etting *|mySnd);.|
|00000bf0| 0d 76 6f 69 64 20 69 6e | 69 74 5f 61 6c 6c 28 76 |.void in|it_all(v|
|00000c00| 6f 69 64 29 3b 0d 76 6f | 69 64 20 73 74 6f 70 5f |oid);.vo|id stop_|
|00000c10| 61 6c 65 72 74 28 73 68 | 6f 72 74 20 69 64 29 3b |alert(sh|ort id);|
|00000c20| 0d 76 6f 69 64 20 68 61 | 6e 64 6c 65 5f 72 65 73 |.void ha|ndle_res|
|00000c30| 5f 65 72 72 6f 72 28 73 | 68 6f 72 74 20 65 72 72 |_error(s|hort err|
|00000c40| 29 3b 0d 42 6f 6f 6c 65 | 61 6e 20 69 73 5f 70 72 |);.Boole|an is_pr|
|00000c50| 65 73 73 65 64 28 75 6e | 73 69 67 6e 65 64 20 73 |essed(un|signed s|
|00000c60| 68 6f 72 74 20 6b 29 3b | 0d 0d 76 6f 69 64 20 6d |hort k);|..void m|
|00000c70| 61 69 6e 28 76 6f 69 64 | 29 3b 0d 00 00 00 00 00 |ain(void|);......|
|00000c80| 00 00 01 00 00 00 01 4c | 00 00 00 4c 00 00 00 32 |.......L|...L...2|
|00000c90| 5b 36 45 b7 5b 68 81 73 | c4 01 fb c8 65 4e 63 4b |[6E.[h.s|....eNcK|
|00000ca0| 5c 01 01 08 8c 54 14 3e | 2e 00 0e 0c 47 0b f1 d8 |\....T.>|....G...|
|00000cb0| 06 6d 61 69 6e 2e 68 6d | 02 00 00 00 54 45 58 54 |.main.hm|....TEXT|
|00000cc0| 41 4c 46 41 01 00 00 34 | 00 3a 00 00 00 03 b0 12 |ALFA...4|.:......|
|00000cd0| 00 00 54 45 58 54 41 4c | 46 41 01 00 00 34 00 3a |..TEXTAL|FA...4.:|
|00000ce0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000cf0| 00 00 aa b3 b5 f5 00 00 | 0b fb 00 00 01 7e 63 5b |........|.....~c[|
|00000d00| 5c 9b 70 54 8c 4d 7f d7 | 82 5b 55 da 5b 01 67 16 |\.pT.M..|.[U.[.g.|
|00000d10| 56 5a 5b 50 01 14 82 67 | de b4 02 4a 01 67 02 7d |VZ[P...g|...J.g.}|
|00000d20| 01 1e 00 59 4f 58 e3 5e | f8 03 61 6c 69 73 67 78 |...YOX.^|..alisgx|
|00000d30| f8 11 01 ff 02 fb ff 67 | 62 12 04 80 00 03 02 0b |.......g|b.......|
|00000d40| 07 67 5a f8 6f 02 03 a7 | 67 52 f8 03 00 ff fc 4c |.gZ.o...|gR.....L|
|00000d50| 67 58 f8 03 04 f8 f6 03 | 67 50 f8 02 06 f3 0d 05 |gX......|gP......|
|00000d60| 12 67 3a 04 80 6f 66 25 | 75 02 00 ec 67 38 f8 66 |.g:..of%|u...g8.f|
|00000d70| 02 f5 0d 67 2a f8 03 02 | f8 06 f7 67 22 24 11 f3 |...g*...|...g"$..|
|00000d80| 00 00 00 48 00 09 4d 6f | 6e 61 63 6f 00 00 00 0b |...H..Mo|naco....|
|00000d90| af 9a 01 7a 9b b2 00 0b | be 48 40 82 f4 9c 03 28 |...z....|.H@....(|
|00000da0| 01 83 e7 2e 00 02 00 04 | 00 04 00 28 00 03 02 5a |........|...(...Z|
|00000db0| 02 01 00 28 00 03 02 5a | 02 01 00 0f e2 d5 00 00 |...(...Z|........|
|00000dc0| 00 00 00 00 00 00 00 00 | 00 00 01 00 00 00 01 00 |........|........|
|00000dd0| 00 00 01 4c 00 00 00 4c | 00 00 00 32 01 76 9a 98 |...L...L|...2.v..|
|00000de0| 17 82 00 00 00 1c 00 32 | 00 00 4d 50 53 52 00 00 |.......2|..MPSR..|
|00000df0| 00 0a 03 ed ff ff 00 00 | 00 00 01 7a e7 8c 00 00 |........|...z....|
+--------+-------------------------+-------------------------+--------+--------+